Speech-synthesizer timepiece

ABSTRACT

A speech-synthesizer timepiece disclosed herein is adapted to provide audible sounds indicative of time and/or calender information. The audible sounds are followed by an adjective phrase which represents such a unit of the preceding time and/or calender information as month, day, day of the week, hours, and minutes. The adjective phrase consists of one or more audible sounds like that indicative of the body of the time and/or calender information.

BACKGROUND AND SUMMARY OF THE INVENTION

The present invention relates to a speech-synthesizer timepiece which provides audible sounds indicative of time and calendar information.

A speech-synthesizer timepiece is well known, for example, U.S. Pat. No. 3,998,045 TALKING SOLID STATE TIMEPIECE by R. W. Lester. A prior art timepiece was adapted to provide audible sounds indicative of time information in the form of a series of digits only. In other words, there was nothing in the audible sounds which modified the audible time information, for example, units of the preceding digital time information such as hours, minutes and seconds. It was, therefore, difficult to recognize the audible sounds indicative of time information accurately.

Accordingly, it is an object of the present invention to provide an improved speech-synthesizer timepiece which can provide audible sounds indicative of not only digit information but also unit information concerning updated time information.

It is another object of the present invention to provide an improved speech-synthesizer timepiece which can provide audible sounds indicative of not only digit information but also unit information concerning updated calender information.

BRIEF DESCRIPTION OF THE DRAWINGS

Other objects and many of the attendant advantages of the present invention will be readily appreciated as the same becomes better understood by reference to the following detailed description which should be considered in conjunction with the accompanying drawings, and wherein:

FIG. 1 is a perspective view of a speech-synthesizer timepiece in one preferred embodiment of the present invention;

FIG. 2 is a circuit block diagram of the speech-synthesizer timepiece of FIG. 1;

FIGS. 3 through 9 are flow charts showing control steps in the embodiment of the speech-synthesizer timepiece, wherein FIG. 3 shows a main routine MAIN, FIG. 4 shows a month announcing routine VOMNT, FIG. 5 shows a date announcing routine VOD, FIG. 6 shows a hour announcing routine VOH, FIG. 7 shows a minute announcing routine VOM, FIG. 8 shows a day of the week announcing routine VOW, and FIG. 9 shows a sound delivering routine VO;

FIG. 10 is a perspective view of another preferred embodiment of the speech-synthesizer;

FIG. 11 is a time chart showing control steps in a main routine MAIN' in the second embodiment;

FIG. 12 is a block diagram of the timepiece having time correction facilities; and

FIG. 13 shows control steps in the timepiece of FIG. 12.

DETAILED DESCRIPTION OF THE INVENTION

Referring now to FIG. 1, there is illustrated in a perspective view one preferred form of the present invention, which includes recall keys such as "month", "day", etc., and a loud speaker SP, thereby providing audible sounds in accordance with actuations of the recall keys. For example, an audible sound "--gatsu (month in English)" is provided upon actuation of the "month" recall key, an audible sound "--nichi(day in English)" is provided upon actuation of the "day" recall key, and an audible sound of full calender and time length "--gatsu--nichi--yohbi (day of the week in English) --ji (hour in English)--fun or pun (minute in English)" is provided upon actuation of the "all" recall key.

In FIG. 2 showing a block diagram of the speech-synthesizer timepiece embodying the present invention, an oscillator CG generates a time standard signal and a divider DV divides the time standard signal into a 60 KHz signal. A counter series CO provides a "month" signal, a "day" signal, a "day of the week" signal, a "hour" signal, and a "minute" signal for introduction to the corresponding regions of a timekeeping register R. The contents of the timekeeping register R are transferred into a second register B in response to the development of a command 13 . Upon the development of commands 14 - 22, information in respective regions of the register B is transferred into a buffer register D. The register B consists of nine regions: Two regions MO₂ and MO₁ storing "month" information in the order of tens of months and months, two regions DA₂ and DA₁ storing "day" information in the order of tens of days and days, a region W storing "day of the week" information, two regions H₂ and H₁ storing "hour" information in the order of tens of hours and hours, and two regions M₂ and M₁ storing "minute" information in the order of tens of minutes and minutes.

A read only memory RM stores sound quantizing digital codes per voice word element. Table 1 sets forth the relationship between the type and the voice initial address of the respective voice elements.

                  TABLE 1                                                          ______________________________________                                         NA      ichi    NO       jyu     NAC    futsu                                  NB      itsu    NP       ji      NAD    mi                                     NC      ni      NQ       pun     NAE    itsu                                   ND      san     NR       fun     NAF    mui                                    NE      yo      NS       rei     NAG    nano                                   NF      yon     NT       gatsu   NAH    yoh                                    NG      go      NU       tsuitachi                                                                              NAI    kokono                                 NH      roku    NV       ka      NAJ    getsu                                  NI      rotsu   NW       toh     NAK    ka                                     NJ      nana    NX       hatsu   NAL    sui                                    NK      hachi   NY       nichi   NAM    moku                                   NL      ku      NZ       yohbi   NAN    kin                                    NM      kyu     NAA      shi     NAO    do                                     NN      jyuh    NAB      yo      NAP    nichi                                  ______________________________________                                    

In the foregoing table 1, NA, NB, NC, . . . NAP denote the initial addresses of the respective word elements which are terminated with END codes led out during the final steps. The output R₀ of the read only memory RM is provided in the form of digital codes and then converted via a digital-to-analog converter DA and a low pass filter LPF into analog waveform signals suitable to the generation of audible sounds. The audible sounds are released from a loud speaker SP via a driver DR.

A first voice initial address circuit CC decides the voice initial address in accordance with the contents of the buffer register D in providing a desired audible sound. Address data is loaded into an address counter AC. A second voice initial address circuit CB decides a desired voice initial address pursuant to a command to be described later, the initial address thus decided being loaded into the same address counter AC. An adder FA effects additions of "1" to the contents of the address counter AC, incrementing the address specified by the second voice initial address circuit CB. A reset circuit CAC resets the address counter AC and, when the address counter AC is in the reset condition, none of the addresses in the read only memory RM may be designated. In this way, the address counter AC establishes the voice initial address and increments the address for selection of the respective word elements from the read only memory RM via an address decoder ADC.

A decision logic circuit JD is connected to the buffer register D to decide if the contents of the buffer register D are "0" or "1, 4" or "1, 3, 4, 6", whereas a decision logic circuit JE detects the END codes led out from the read only memory RM. RS type flip flops FA, F1-F5 provide various controls, with the set outputs thereof being sensed by decision logic circuits JFA and JF1-JF5. Key switches MOK-AK are actuated for announcing calender and time information in the form of audible sounds. The actuated and non-actuated conditions are sensed by decision logic circuits. A sequential control circuit PC is responsive to the conditions of the respective keys and the outputs of the various decision circuits JD, JE, JFA, JF1-JF5, JMO-JA and JK to develop commands 1 , 2 , . . . Z . The month recall key is labeled MOK, the date recall key is labeled DAK, the day of the week recall key is labeled WK, the hour recall key is labeled HK, the minute recall key is labeled MK and the date/day of the week/time recall key is labeled AK.

FIG. 3 shows a main routine of the sequential control circuit PC, whereby the operative conditions of the respective keys are monitored to select the announcing subroutines which are described in detail below.

FIG. 4 shows the "month" announcing routine, FIG. 5 shows the "day" announcing routine, FIG. 6 shows the "hour" announcing routine, FIG. 7 shows the "minute" routine, and FIG. 8 shows the "day of the week" routine. These routines are described to give a better understanding of structure and operation of the device of FIG. 2.

[main routine MAIN: FIG. 3]

As stated briefly, the main routine is executed to monitor the operative conditions of the respective recall keys and select one of the announcing routines according to the results of such monitor.

During the step n₁ (abbreviated "n₁ " hereinafter, likewise the step n₂ and so on) it is decided whether any of the recall keys has been actuated. If the affirmative answer is provided, n₁ →n₂ so that a command 13 is developed to shift all the contents of the timekeeping register R into the register B, followed by n₃ whereby all the flip flops storing the various conditions are placed into the reset condition. The circuit configuration is, therefore, initiated prior to the beginning of the announcing modes.

The decision circuits JA, JMO, JDA, JW, JH monitor the operational conditions of the date/day of the week/time recall key AK, the month recall key MOK, the day recall key WK, the day of the week key WK, and the hour recall key HK, respectively, during n₄ to n₁₄, with the results of the monitoring operation being stored within the flip flops FA, F₁ -F₅ in the set condition. Actuation of the minute recall key MK allows the procedure to to advance from n₁₁ to n₁₃, placing the flip flop F₅ into the set condition without monitoring the condition of the key MK. It is obvious from FIG. 3 that during n₁₄ the flip flop FA is set upon actuation of the AK key, all the flip flops are held in the reset condition upon actuation of the MOK key, the flip flop F₁ is set upon actuation of the DAK key, the flip flop F₃ is set upon actuation of the WK key, the flip flop F₄ is set upon actuation of the HK key, and the flip flops are monitored until n₂₂ for subsequent selection of the announcing subroutines.

The flip flop F₅ in the set condition permits n₁₄ →n₁₅ and renders the subroutine VOM operable. The flip flop F₄ in the set condition permits n₁₆ →n₁₇ and renders the subroutine VOH operable. The flip flop F₃ in the set condition enables the subroutine VOM via n₁₉ →n₂₀.

The flip flop F₁ in the set condition effects n₂₂ →n₂₃ leading to the subroutine VOD. In the event that any of the flip flops F₅, F₄, F₃ and F₁ is not in the set condition, n₂₂ →n₂₅ thereby starting the subroutine VOMT to provide desired audible sounds. If the flip flop FA is set, then the subroutine VOMT is enabled during n₂₅ and the flip flop F₁ is set upon n₂₅ →n₂₆ with the resulting sequences of n₂₆ →n₂₇ →n₁₄ and n₁₄ →n₁₆ →n₁₉ →n₂₂. Under the existing circumstance it is decided whether the flip flops are in the set condition and n₂₂ →n₂₃ results in selecting the subroutine VOD since the flip flop F₁ has been already set during n₂₂. Subsequent to this, n₂₀ is reached for providing an audible sound indicative of "day of the week" information. After completion of such announcing mode n₁₇ is effected for the hour announcing mode. Lastly, n₁ is restored after the minute announcing mode is completed during n₁₅. In conclusion, audible sounds are provided in the sequence of "month"→"date"→"day of the week"→"hour"→"minute" upon actuation of the AK key. The respective announcing modes are carried through in the following manner.

[subroutine VOMNT: FIG. 4]

The subroutine VOMNT is constructed for providing audible sounds indicative of "month" and stemmed from n₂₅ within the main routine.

During n₂₈ the command 14 is developed so that the "month" information in the order of tens of months is transferred from the region MO₂ of the register B to the buffer register D. The next succeeding n₂₉ is effected to decide if such information is "0". If D=O, n₃₂ is activated and, if D≠O, n₃₀ is activated. In the latter case D≠O any of jyugatsu (October) through Jyunigatsu (December) should be announced in audible sounds, implying that "jyu" should be first announced unconditionally. To this end n₃₀ and n₃₁ are effected to provide audible sound "jyu". In other words, the command n is developed during n₃₀ so that the second voice initial address circuit CB specifies the voice initial address NN concerning the word element "jyu" for the address counter AC. The voice announcing subroutine V₀ is next selected to provide audible sounds "jyu". Details of this routine will be described later.

After the production of the audible sounds "jyu" or after D=O is concluded during n₃₂, the command 15 is developed in n₃₂ such that "month" information in the order of months is transferred from the region MO₁ of the register B to the buffer D. n₃₃ is executed to sense if the contents of the buffer D are D="4" or D≠"4". In the former, n₃₈ is effected so that the voice initial address NAA concerning the word element "shi" is specified in the address counter AC by the second voice initial address circuit CB. Conversely, in the latter, the command 23 is developed so that the contents of circuit element CC₁ of the first voice initial address CC is loaded into the address counter AC with the voice initial address of the word element corresponding to the contents of the buffer D.

It will be noted from FIG. 2 that the first voice initial address decision circuit CC consists of four circuit elements CC₁, CC₂, CC₃ and CC_(w) each deciding the voice initial address of the respective word elements. Table 2 lists such relationship between the word elements and the addresses.

                                      TABLE 2                                      __________________________________________________________________________     CC.sub.1   CC.sub.2 CC.sub.3 CC.sub.4                                            word     word     word     word                                              D element                                                                             address                                                                            element                                                                             address                                                                            element                                                                             address                                                                            element                                                                             address                                      __________________________________________________________________________     1 ichi NA  i    NB           getsu                                                                               NAJ                                          2 ni   NC  ni   NC  fu   NAC ka   NAK                                          3 san  ND  san  ND  mitsu                                                                               NAD sui  NAL                                          4 yo   NE  yon  NF           moku NAM                                          5 go   NG  go   NG  itsu NAE kin  NAN                                          6 roku NH  ro   NI  mni  NAF do   NAO                                          7 nana NJ  nana NJ  nana NAG nichi                                                                               NAP                                          8 hachi                                                                               NK  hachi                                                                               NK  yoh  NAH                                                   9 ku   NL  kyu  NM  kokono                                                                              NAI                                                   __________________________________________________________________________

Since the first voice initial address decision circuit CC₁ is selected during n₃₄, the voice initial address specified by the address counter AC is any of NA, NC, ND, NG, NH, NJ, NK and NL. If D="0", the address counter AC still remains in the previous condition or the reset condition. When the address counter AC specifies a particular address during n₃₄ or n₃₈, n₃₅ or the voice subroutine V₀ is reached to provide an appropriate word element. This is followed by n₃₆ where the command t is developed and the second voice initial address circuit CB specifies the voice initial address NT concerning the word element "gatsu" for the address counter AC. The audible sounds "gatsu" are provided through the subroutine VO in n₃₇. The relationship between the month information stored within the regions MO₂ and MO₁ of the register B and the audible sounds are viewed as follows:

    ______________________________________                                         January  "ichigatsu" July      "nanagatsu"                                     February "nigatsu"   August    "hachigatsu"                                    March    "sangatsu"  September "kugatsu"                                       April    "shigatsu"  October   "jyuhgatsu"                                     May      "gogatsu"   November  "jyuhichigatsu"                                 June     "rokugatsu" December  "jyunigatsu"                                    ______________________________________                                    

[subroutine VOD: FIG. 5]

The subroutine VOD starting with n₂₃ during the main routine is effected to provide audible sounds indicative of "day".

The command 17 is developed during n₃₈, shifting the "day" information in the order of days from the region DA₁ of the register B to the buffer D. Whether D="O" is determined during n₃₉, and when D="0" n₄₀ is executed to set the flip flop F₂. Subsequent execution of n₄₁ develops the command 16 , transferring the "day" information in the order of tens of days from the region DA₂ of the register B to the buffer D. n₄₂ is effected to check if the contents of the buffer B are "0". If they are not "0", n₅₃ is effected to check again if they are "1". If not, n₆₇ is effected to check if they are "2". This is because the same digits should sometimes be pronounced in different sounds. In the case where D="0" during n₄₂, the following procedure will be carried out. In this case n₄₂ →n₄₃ where the contents of the region DA₁ of the register B are loaded into the buffer D. When D="1" during n₄₄, the command u is developed via n₅₁ and n₅₂ to specify the voice initial address N_(u) concerning "tsuitachi" for the address counter AC. The sounds "tsuitachi" are provided during n₅₂. If D≠" 1" during n₄₄, the next step n₄₅ is effected to check if the contents of the buffer D are "4". If D="4", the command ab is developed to specify the voice initial address NAB concerning the word element "yo" for the introduction to the address counter AC during n₄₇ in order to provide the word element "yo". Such word element "yo" is provided during n₄₈. Thereafter, the voice initial address NAK concerning the word element "ka" is specified by the address counter AC, followed by the audible sound "Ka" provided during n₃₀.

If D≠4 during n₄₅, n₄₆ is performed to specify the voice initial address concerning the word element corresponding to the contents of the buffer D through the address circuit CC₃ and load the same into the address counter AC. The word element is pronounced during n₄₈, n₄₉ →n₅₀. The "day" information stored within the register region DA1 and the audible sounds released from n₄₄ to n₅₀ are correlated as follows:

    ______________________________________                                         1st day   "tsuitachi"  6th day "muika"                                         2nd day   "futsuka"    7th day "nanoka"                                        3rd day   "mikka"      8th day "yohka"                                         4th day   "yokka"      9th day "kokonoka"                                      5th day   "itsuka"                                                             ______________________________________                                    

When D≠0 during n₄₂, n₄₂ →n₅₃ to decide if D=1. Since the "day" information should be pronounced starting with the tens of days unit in any case, there is established a distinction between ten's days, twenty's days and thirty's days. In order to provide peculier sounds, there should be further established between ten's and twenty's. In other words, n₅₃ is effected to make a distinction between ten's and twenty's and thirty's and n₆₇ between twenty's and thirty's.

During n₅₄ "tenth day" is distincted from other ten's days and during n₆₈ "twentieth day" is sensed different from other twenty's days. n₃₉ and n₄₀ are carried out to check if the flip flop F₂ is in the set condition. In the case of n₅₃ →n₅₄ →n₇₇, the contents of the regions DA₂ and DA₁ of the register B designate "tenth day" and during n₇₇ the command W is developed to load the voice initial address NW concerning the word element "toh" into the address counter AC through the action of the second voice initial address circuit CB. This is followed by n₇₄ where the voice subroutine VO is selected to provide an audible sound "toh". The development of the command V during n₇₅ permits the voice initial address NV concerning the word element "ka" to be loaded into the address counter AC, thereby providing an audible sound "ka". Therefore, audible sounds "tohka" are provided in succession.

Upon the advance of n₅₃ →n₆₇ →n₆₈ →n₇₃, the contents of the regions DA₂ and DA₁ of the register B specify "twentieth day" and the command X is developed during n₇₃, loading the voice initial address NX for the word element "hatsu" into the address counter AC through the second voice initial address circuit CB. The subroutine VO is selected during n₇₄ to provide the word element "hatsu" and provide the word element "ka" during n₇₅. In this case, "hatsuka" is pronounced in succession. "Tenth day" and "twentieth day" require the peculier pronunciations as above. Audible sounds indicative of tenth's days, twenth's days and thirty's days excluding the above described "tenth day" and "twentieth day" are provided in the following manner.

The first concern is the audible sounds indicative of tenth's days. Since in this case D=1 during n₅₃, n₅₄ is made operable where the flip flop F₂ remains in the reset condition. Then, during n₅₅ the command n is developed to load the voice initial address NN concerning the word element "jyuh" into the address counter AC. The voice subroutine VO is selected to provide an audible sound "jyuh" during n₅₆. The contents of the region DA₁ of the register B containing the "day" information in the order of days are transferred into the buffer D in response to the command 17 . The contents of the register D are indicated in the form of audible sounds in the following manner. If D=4 provision of audible sounds "yokka" requires sequential execution of n₅₈ →n₆₅. In other words, the command ab is developed during n₆₅ to load the voice initial address NAB for the word element "yo" into the address counter AC through the second voice initial address circuit CB. Thereafter, the subroutine VO is selected to provide the word element "yo". The audible sound "ka" is provided through n₇₅ and n₇₆. If D≠4 during n₅₈, the procedure is effected in the sequence of n₅₉ →n₆₀ to develop the command 23 and load into the address counter AC the voice initial address for the particular word element corresponding to the contents of the buffer D through the first voice initial address circuit CC₁. n₆₀ →n₆₁ are sequentially executed to provide audible sounds corresponding to desired word elements. In the case of tenth's days, n₅₉ is not followed directly by n₆₂. This is because n₅₄ →n₇₇ when the flip flop F₂ is in the set condition.

Immediately after the "day" information is announced in the form of audible sounds during n₆₁, the unit information "nichi(day in English)" is to be provided. During n₆₂ the voice initial address NY concerning the word element "nichi" is established in the address counter AC and during n₆₃ the voice subroutine VO is selected and executed to provide audible sounds "nichi".

Audible sounds indicative of twenty's days are provided during the sequence of n₅₃ →n₆₇ →n₆₈. Audible sounds "hatsuka" are provided during n₆₈ →n₇₃. Since twenty's days other than twentieth day are all provided in audible sounds "nijyu . . . ", it is necessary to provide first audible sounds "nijyuh" when n₆₈ →n₆₉. This is accomplished in the sequence of n₆₉ →n₇₀ →n₅₅ →n₅₆. More fully discussed, the command C is developed during n₆₉ to load the voice initial address NC concerning the word element "ni" into the address counter AC through the second voice initial address circuit CB. The voice subroutine VO is selected to produce an audible sound "ni" during n₇₀, followed by n₅₅ wherein the command N during n₅₅ loads the address counter AC with the voice initial address NN concerning the word element "jyuh", enabling n₆₆ to make that audible sounds. Accordingly, the audible sounds "nijyuh" are provided during the sequence of n₆₉ →n₇₀ →n₅₅ →n₅₆. Upon the termination of the audible sounds indicative of the "day" information in the order to tens of days, n₅₇ is reached so that the audible sounds of the "day" information in the order of days are provided in the same way as above. In this case the flip flop F₂ is not likewise in the set condition during n₅₉. As long as the flip flop F₂ is in the set condition, the day to be announced at this moment is "twentieth day", permitting n₆₈ →n₇₃.

Audible sounds indicative of thirty's days are provided in the following way. Since D=3 during n₄₁, the events occur in the sequence of n₄₂ →n₅₃ →n₆₇ →n₇₁. The command d is developed during n₇₁, setting the address counter AC with the voice initial address ND concerning the word element "san", which in turn is announced during n₇₂. The audible sounds "jyuh" are provided in the same way as in the tenth's days and twenty's days via n₅₅ →n₅₆ . . . , followed by generation of audible sounds indicative of the "day" information in the order of days. In the case of thirty's days, it is possible that n₅₉ may be followed directly by n₆₂. This is due to the fact that the flip flop F₂ is in the set condition during n₄₀. In this case audible sounds "sanjyuhnichi" are provided until n₆₃ is reached. Since there is no possibility that D= 4 during n₅₈, n₅₈ is necessarily followed by n₅₉. The following sets forth the relationship between the contents of DA₂ and DA₁ of the register B indicative of the "day" information and the corresponding audible sounds from n₅₃ to n₆₃.

    ______________________________________                                         10th day                                                                              "tohka"                                                                 11th day                                                                              "jyuhichinichi"                                                                               21st day "nijyuhichinichi"                               12th day                                                                              "jyuhninichi"  22nd day "nijyuhninichi"                                 13th day                                                                              "jyuhsannichi" 23rd day "nijyuhsannichi"                                14th day                                                                              "jyuhyokka"    24th day "nijyuhyokka"                                   15th day                                                                              "jyuhgonichi"  25th day "nijyuhgonichi"                                 16th day                                                                              "jyuhrokunichi"                                                                               26th day "nijyuhrokunichi"                               17th day                                                                              "jyuhnananichi"                                                                               27th day "nijuuhnananichi"                               18th day                                                                              "jyuhhachinichi"                                                                              28th day "nijyuhhachinichi"                              19th day                                                                              "jyuhkunichi"  29th day "nijyuhkunichi"                                 20th day                                                                              "hatsuka"      30th day ... "sunjyuhnichi"                                                    31st day "sanjyuhichinichi"                              ______________________________________                                    

[Subroutine VOH: FIG. 6]

The subroutine VOH starting with n₁₇ of the main routine MAIN is executed to provide audible sounds indicative of "hour" information.

The flip flop F₃ is reset during n₈₁ and the command 19 is developed to transfer the "hour" information in the order to tens of hours from the region H₂ of the register B to the buffer D during n₇₉. Then, n₈₀ is effected to enable the decision circuit JD to check if the contents thus transferred are "0". If D=0, n₈₆ is enabled to set the flip flop F₃. Contrarily, if D≠0, n₈₀ →n₈₁ is effected to determine D=1 or D≠1, selecting either n₈₄ or n₈₂. In the former the voice initial address NN concerning the word element "jyuh" is loaded into the address counter AC through the second voice initial address circuit CB. Then, the voice routine VO is selected to provide audible sounds "jyuh" during n₈₅.

If D≠1, n₈₁ →n₈₂ with the development of the command C which permits the voice initial address NC concerning the word element "ni" to be loaded via the second voice initial address circuit CB into the address counter AC. During n₈₃ the voice subroutine VO is performed to provide the sound "ni", followed by provision of the audible sounds "jyuh" in n₈₄ →n₈₅. In conclusion, the audible sounds "nijyuh" are released during the sequence of n₈₁ →n₈₂ →n₈₃ →n₈₄ →n₈₅.

The above described procedure completes the provision of the audible sounds derived from the region H₁. The succeeding routines are effected successively to provide audible sounds indicative of the contents of the region H₁ and the hour information. When D=0 during n₈₀, n₈₇ is reached directly via n₈₆ so that an audible sound is not provided when the contents of the region H₂ are "0". It is necessary to provide audible sounds "reiji" only when the contents of the region H₂ are "0" and that of the region H₁ are "0". The reason why the flip flop F₃ is set during n₈₆ is because there is a requirement for determining the condition of the flip flop F₃ during n₈₉.

Upon arrival at n₈₇, since audible sounds indicative of the hour information in the order of hours are to be derived from the region H₁, the contents of the region H of the register B are transferred into the buffer D in response to the command 20 . N₈₈ is carried out to check if the contents are "0" and when D=0 it is determined if the flip flop F₃ is in the set condition. If it is set, n₈₉ →n₉₀ is effected to provide audible sounds "rei" so that the command S is developed to specify the voice initial address NS concerning the word element "rei" for the address counter AC through the second voice initial address circuit CB. Then, the voice subroutine VO is selected to provide the audible sounds "rei" during n₉₂. Contrarily, if the flip flop F₃ is in the reset condition during n₈₉, there is no necessity for providing the audible sounds "rei" even when D= 0 during n₈₈ because D≠0 during n₈₀. The next step is for the provision of an audible sound "ji" indicative of the unit of hours.

When D≠0 during n₈₈ and thus when the contents of the region H₁ storing the hour information in the order of hours are "0", the command 23 is developed during n₉₁, loading the address counter AC with the voice initial address of the word element as determined by the contents of the buffer D via the first voice initial address circuit CC₁ of CC in response to the command 23 . During the next succeeding step n₉₂ the voice subroutine VO is selected for the purposes of providing desired word elements.

The contents of the regions H₂ and H₁ are indicated in audible sounds until n₉₂ and the hour unit information "ji" is provided in audible sounds, thereby terminating the subtoutine VOH. The command p is developed during n₉₃ to thereby establish the voice initial address NP concerning the word elements "ji" within the address counter AC through the second voice initial circuit CB. The voice subroutine VO is enabled to provide the audible sound "ji" during n₉₄.

From n₇₈ to n₉₅ the hour information stored within the regions H₂ and H₁ of the register B and the corresponding audible sounds are correlated as follows:

    ______________________________________                                         0 hour   "reiji"      10 hour  "jyuhji"                                        1 hour   "ichiji"     11 hour  "jyuhichiji"                                    2 hour   "niji"       12 hour  "jyuhniji"                                      3 hour   "sanji"       .                                                                              .                                                                              .                                                       4 hour   "yoji"       15 hour  "jyuhgoji"                                      5 hour   "goji"        .                                                                              .                                                                              .                                                                              .                                                       6 hour   "rokuji"      .                                                                              .                                                       7 hour   "nanaji"     20 hour  "nijyuji"                                                              .                                                       8 hour   "hachiji"     .                                                                              .                                                       9 hour   "kuji"       24 hour  "nijyuhyoji"                                    ______________________________________                                    

[Subroutine VOM: FIG. 7]

The subroutine VOM diverged from N₁₅ in the main routine MAIN is executed to provide audible sounds indicative of the "minute" information. In the case that the AK key is depressed, this is the final subroutine subsequent to the execution of the above detailed subroutines VOMNT, VOD, VOW, and VOH.

During n₉₆ the command 22 is developed to shift the minute information in the order of minutes from the register B to the buffer D. Thereafter, if D=0 during n₉₇, the flip flop F₃ is placed into the set condition at the transition of n₉₇ →n₉₈. To the contrary, if D≠0 the step in operation is skipped from n₉₇ to n₉₉ without executing n₉₈. The flip flop F₃ stores previously these conditions since subsequent pronunciations are different between D=0 and D≠0. n₉₉ is effected to shift the minute information in the order of tens of minute from the region M₂ of the register B to the buffer D. If D=0, n₁₀₀ →n₁₁₉ to decide if the flip flop F₃ is in the set condition. Otherwise, n₁₀₀ →n₁₀₁ to check if the contents of the buffer D are D=1 or D>1. Since D≠0 means that the contents of the register B are time information longer than 10 minutes, the voice routine is carried through for the "minute" information in the order of tens of minutes since n₁₀₁. If D=0, the contents of the register B are "0" or shorter than 10 minutes so that the flip flop F₃ is sensed with respect to the operational condition, leading to the voice routine for 0 minutes or less than 10 minutes. Since whether the flip flop F₃ is in the set condition has already decided during n₉₇ and n₁₀₈, the voice enabling subroutine for zero minutes is effected through n₁₁₉ →n₁₂₀, whereas the voice subroutine for the less than 10 minutes is effected through n₁₁₉ →n₁₀₈.

If D≠0 during n₁₀₀, n₁₀₁ is reached to decide whether D=1 or D>1. Assume now that D≠1 or D>1. n₁₀₁ →n₁₀₂ so that the voice initial address with respect to the word element corresponding to the contents of the buffer D more than "1" is established in the address counter AC via the first voice initial address circuit CC₂ upon the development of the command 24 . Thereafter, the voice subroutine VO is enabled to provide an audible sound representative of a desired word element during n₁₀₃. n₁₀₄ is effected to sense the results with respect to the set condition of the flip flop F₃ determined during n₉₇ and n₉₈. n₁₀₅ is advanced in the case of the reset condition. The command 0 is developed during n₁₀₅, loading the address counter AC via the second initial address circuit CB with the voice initial address for the word element "jyu". On the other hand, the command n is developed during n₁₉₆ so that the voice initial address for the word element "jyuh" is placed into the address counter AC via the second voice initial address circuit CB. This is due to the fact that "jyu" should be pronounced when the minute information in the order of minutes is "0" and "jyuh" be pronounced when it is not "0". Provided that the address counter AC is loaded with the voice initial address for a desired word element, the voice subroutine VO is selected during n₁₉₇ to provide audible sounds "jyu" or "jyuh".

In the case where D=1 during n₁₀₁ or in the case where the contents of the region M₂ of the register B are "1", audible sounds "jyu" or "jyuh" may be provided and which of the audible sounds is determined according to the condition of the flip flop F₃ through n₁₀₁ →n₁₀₄.

After completion of the audible sounds indicative of the contents of the region M₂ in the order of tens of minutes from n₁₀₁ to n₁₀₇, the audible sound delivering subroutine is selected for the region M₁ storing the "minute" information in the order of minutes for the period starting with n₁₀₈. The command 6 is developed during n₁₀₈, placing the flip flop F₂ into the reset condition. The command 21 is next developed during n₁₀₉ to shift the contents of the region M₁ of the register B indicative of the "minute" information in the order of minutes into the buffer D. During n₁₁₀ it is decided whether D=1, 3, 4, 6 or D≠1, 3, 4, 6. n₁₁₀ →n₁₁₂ for the former and n₁₁₀ →n₁₁₁ for the latter. This is because of the necessity that there be a distinction between audible sounds "fun" and "pun" according to the contents of the "minute" information in the order of minutes, as best seen from Table 3.

                  TABLE 3                                                          ______________________________________                                         1 minute    ippun     6 minutes   roppun                                       2 minute    nifun     7 minutes   nanafun                                      3 minute    sanpun    8 minutes   hachifun                                     4 minute    yonpun    9 minutes   kyufun                                       5 minute    gofun     0 minutes   reifun                                       ______________________________________                                    

As is obvious from Table 3, the audible sounds "pun" are to be provided when D=1, 3, 4, 6 (the decision circuit JD=1, 3, 4, 6). If D≠1, 3, 4, 6, the flip flop F₂ is set via n₁₁₀ →n₁₁₁ and whether the flip flop F₃ is set is sensed via n₁₁₂.

As already discussed with respect to n₉₇ and n₉₈, the flip flop F₃ in the set condition means that the contents of the region M₁ in the order of minutes are "0". In this case n₁₁₆ is effected and then followed by the subroutine VOM for an audible indication of the minute information with the audible sound "pun". The command Q is developed during n₁₁₆ to introduce the voice initial address NQ regarding the word element "pun" into the address counter AC through the use of the second voice initial address circuit CB. Subsequently, the sounding subroutine VO is selected to release the sounds "pun" for n₁₁₈. Unless the flip flop F₃ has been set during n₁₁₂, the following step n₁₁₃ is carried out where the command 24 is developed to introduce into the address counter AC the voice initial address with respect to the word element corresponding to the contents of the buffer D via the first voice initial address circuit CC₂. The sounding subroutine VO is selected during n₁₁₄ for provision of an audible indication. Since n₁₁₅ the flip flop F₂ is checked with respect to the operational condition to make a distinction between the audible sounds "pun" and "fun". If the flip flop F₂ is in the set condition, n₁₁₅ →n₁₁₇ →n₁₁₈ are sequentially executed to provide "fun". When in the reset condition, n₁₁₅ →n₁₁₆ →n₁₁₈ with the audible sounds "pun". In summary, in the case where D≠1, 3, 4, 6 during n₁₁₀ the flip flop F₂ is set to provide "fun" since n₁₁₅. If D=1, 3, 4, 6, the audible sound "pun" is provided.

Futhermore, when the flip flop F₃ is reset during n₁₁₉, the register B assumes "0" with the results in the audible sounds "reifun" through n₁₂₀ →n₁₂₁ →n₁₇₁ →n₁₁₈. The command S is developed during n₁₂₀, locating the voice initial address NS with respect to the word element "rei" into the address counter AC through the second initial address circuit CB. For n₁₂₁ the voice subroutine VO is selected to provide "rei", followed by "fun" during n₁₁₇ and n₁₁₈.

The following is a listing of the audible sounds derived during the subroutine VOM.

    ______________________________________                                                ten minutes                                                                               jyuppun                                                             eleven minutes                                                                            jyuhippun                                                               .                                                                              .                                                                              .                                                                              .                                                                              .                                                                              .                                                                              .                                                                          fifteen minutes                                                                           jyuhgofun                                                           sixteen minutes                                                                           jyuhroppun                                                              .                                                                              .                                                                              .                                                                              .                                                                              .                                                                              .                                                                          twenty minutes                                                                            nijyuppun                                                               .                                                                              .                                                                              .                                                                          fifty minutes                                                                             goiyuppun                                                               .                                                                              .                                                                              .                                                                              .                                                                          fifty nine minutes                                                                        . gojyuhkyuhfun                                              ______________________________________                                    

[Subroutine VOW: FIG. 8]

This subroutine VOW is constructed to provide audible sounds indicative of "day of the week", starting with n₂₀ in the main routine MAIN.

As long as "day of the week" is determined an audible sound is determinative without any second condition. This routine does not require any decision step for sensing the condition of the flip flop. What day of the week is audibly announced during n₁₂₂ -n₁₂₄, followed by an audible sound "bi" during the sequence of n₁₂₅ -n₁₂₆.

During n₁₂₂ the command 18 is developed, indicating the contents of the region W of the register B storing the day of the week information to be shifted into the buffer D. Subsequent to this, the command 27 is developed during n₁₂₃ so that the voice initial address with respect to the word element corresponding to the contents of the register D is introduced into the address counter AC via the first voice initial address circuit CCW. n₁₂₄ is then effected to enable the voice subroutine VO for providing the word element indicative of "day of week". During n₁₂₅ the command Z is provided, loading the voice initial address concerning word element "bi" into the address counter the AC with the aid of the voice initial address circuit CB. An audible indication of "bi" (n₁₂₆) follows. The relationship between the first voice initial address circuit CC_(W) and the buffer D is suggested in Table 2.

Through these procedures the day of the week information is audibly indicated in the following relationship.

    ______________________________________                                         Monday             "getsuyohbi"                                                Tuesday           "kayohbi"                                                    Wednesday         "suiyohbi"                                                   Thursday          "mokuyohbi"                                                  Friday            "kinyohbi"                                                   Saturday          "doyohbi"                                                    Sunday            "nichiyohbi"                                                 ______________________________________                                    

[Subroutin VO: FIG. 9]

The subroutine VO is one that is executed at the lowest level. The voice initial address concerning a desired word element within the address counter AC is increasingly incremented to derive sound quantizing data in succession from the output R_(o) of the read only memory RM. This subroutine permits all the audible sounds to be released outside.

n₁₂₇ is effected to decide if the quantizing data at the voice initial address in the address counter AC is the END code. Otherwise, the address counter AC is incremented by one via n₁₂₈. n₁₂₈ is reached when the END code are to be sensed subsequent to return to n₁₂₇. While passing a closed loop of n₁₂₇ →n₁₂₈ →n₁₂₇ →. . . , the address counter AC is incremented increasingly for eventual detection of the END code at n₁₂₇. The quantizing data keeps being derived in succession from the output R_(o) until the development of the END code at n₁₂₇. The END code sensed permits the address counter AC through n₁₂₇ →n₁₂₉. In FIG. 10, there is illustrated another embodiment of the present invention with the number of keys reduced and manipulation simplified. FIG. 11 shows a modified main routine MAIN'. Circuit construction is similar to that in FIG. 2 except that a family of the recall keys consists of a date recall key in terms of month, day and day of the week, a time key in terms of hours and minutes, and the ALL key and the decision circuit consists of only three circuits ID, JT and JA.

The modified main routine MAIN' decides during n₁ whether any of the keys has been actuated. Upon detection of any actuated key the contents of the timekeeping register R are transferred to the register B during n₂ as in FIG. 3 and all the flip flops are reset during n₃. Subsequently, n₄ and n₁₄ are effected to decide which of the date key (DK), the time key (TK) and the ALL key (AK) has been actuated. n₆ will follow upon the date key DK actuated and n₁₅ and n₆ will follow upon the time key TK actuated wherein the flip flop F₅ is set. When the ALL key AK has been actuated, the flip flop FA is set during n₅, followed by n₆. These flip flops make distinction between the date announcing mode and the time announcing mode and selects the modes both or either. Whether the flip flop F₅ is set is decided during n₆. If the flip flop F₅ is set, n₁₂ →n₁₃ to execute the subroutines VOH and VOM for the time announcing mode. Otherwise, the subroutine VOMNT, VOD, and VOW are sequentially executed n₇ →n₈ →n₉ for the date announcing mode. In the case where the flip flip FA is set, n₆ →n₇ →n₈ →n₉ are sequentially effected for the date announcing mode and the flip flop F₅ is set during n₁₀. Whether the flip flop F_(A) is in the set condition is determined during n₁₁, followed by n₆. Since the flip flop F₅ is in the set condition during n₁₀, n₆ →n₁₂ →n₁₃ are effected for the time announcing mode. Those subroutines are identical to that as shown in FIGS. 4 and 5.

In FIG. 12, the timkeeping register (FIG. 2) is additionally provided with a region AP storing AM and PM information, which is connected to a time correction circuit Cu and a decision logic circuit JH determining whether the contents of the storage regions AP, H₂, and H₁ are "0". When it is desired to correct time and when the contents of the regions are "0", i.e. when it is twelve o'clock midnight, only the date information is audibly provided. A buffer CA is provided for keeping output pulses from the divider DV at a fixed interval.

Referring to FIG. 13, n₁₃₀ is effected to decide whether CA is in the set condition. If one pulse comes from the divider DA, CA is set. After CA is set, the decision circuit JH during n₁₃₁ decides whether the contents of the regions AP, H₂ and H₁ assume a specific condition, namely, "0" (the contents "0" of AP imply AM and the contents other than "0" imply PM). When they are "0", n₁₃₁ →n₁₃₂ are sequentially effected and when they are not "0", n₁₃₅ →n₁₃₆ are effected.

n₁₃ →n₁₃₂ are effected at 12 o'clock midnight and when the date is to change, followed by n₁₃₂ →n₁₃₃ →n₁₃₄ for the month/day/day of the week announcing modes. Otherwise, n₁₃₁ →n₁₃₅ are effected. Each time the divider DV provides a pulse n₁₃₅ →n₁₃₆ are effected to provide audible sounds indicative of time. When AP, H₂ and H₁ reach "0" with incrementing the counting operation, the date information is audibly indicated through the sequence of n₁₃₁ →n₁₃₂ →N₁₃₃. This sequence is repeated as long as the time correction circuit Cu is connected across terminals 1 and 3. The terminal 1 is connected to the region H₁ storing the time information, the terminal 2 is connected to an OFF terminal of the time correction circuit Cu, and a terminal 3 is connected to the region M₁ storing the minute information. The counting operation is incremented from the H₁ region to the more significant region by connecting the terminal 1 to the divider DV and from the M₁ region to the upper significant region by connecting the terminal 3 to the divider DV.

As stated above, calender information or time information is selected and audibly indicated at any desired point in time so that date or time is recognizable readily without being disturbed by the surrounding brightness. Sound converting means and other circuit constructions may be implemented with LSI technology without replying upon magnetic recording, thereby reducing a space requirement to a minimum.

The invention being thus described, it will be obvious that the same may be varied in many ways. Such modifications are not to be regarded as the departure from the spirit and scope of the invention, and all such modifications are intended to be included within the scope of the following claims. 

What is claimed is:
 1. A speech synthesizer timepiece capable of producing audible sounds indicative of updated time and updated calender information, comprising,means for producing said updated time and updated calendar information and for developing time information output signals and calender information output signals indicative, respectively, of said updated time information and said updated calender information; input means for selecting desired time information or desired calender information for audible sound producing purposes; memory means for storing a plurality of sound-related codes therein; a first voice initial address circuit means responsive to said time information output signals and said calender information output signals and to the selection made via said input means for developing a first set of voice initial addresses representative of the location in said memory means storing the sound-related codes indicative of at least a portion of the desired time or calender information selected via said input means; a second voice initial address circuit means responsive to the selection made via said input means for developing a second set of voice initial addresses representative of the location in said memory means storing the sound related codes indicative of an adjective phrase describing the body of the desired time or calendar information; locating means responsive to said first and second set of voice initial addresses from said voice initial address circuit means for locating selected ones of said sound-related codes in said memory means, said memory means generating first and second output signals in a predetermined order in response thereto, said first output signals from said memory means representing said desired time or calendar information, each of said second output signals from said memory means being developed subsequent to the development of a corresponding one of said first output signals and representing said adjective phrase describing the body of said desired time or calendar information represented by said corresponding one of said first output signals; and audible sound generation means responsive to said first and second output signals from said memory means for developing audible sounds in accordance with said first output signals from said memory means and for developing audible sounds in accordance with said second output signals from said memory means, each said audible sounds corresponding to said second output signls being developed subsequent to a corresponding one of the audible sounds developed from said first output signals.
 2. The speech synthesizer timepiece of claim 4 wherein:said desired time information represented by said first output signals comprises hour and minute information; said desired calender information represented by said first output signals comprises month information, day information, and day-of-the-week information; said adjective phrases represented by said second output signals describing the body of said hour and minute information comprises hour and minute, respectively; said adjective phrases represented by said second output signals describing the body of said month information, said day information, and said day-of-the-week information comprises month, day, and day-of-the-week, respectively; and said memory means generates said first output signals representing said hour information and said minute information, or said month information, said day information, and said day-of-the-week information prior to the generation of said second output signals representing said adjective phrases.
 3. The speech synthesizer timepiece of claim 2 wherein said input means comprises a plurality of keys, said plurality of keys including a month selecting key, a day selecting key, a day-of-the-week selecting key, an hour selecting key, a minute selecting key, and an ALL key, said ALL key utilized for selecting both said desired time information and ssid desired calendar information to produce audible sounds indicative of the selected month, the selected day, the selected day-of-the-week, the selected hour, and the selected minute.
 4. The speech synthesizer timepiece of claim 1 wherein said locating means comprises an address counter means for locating said selected ones of said sound-related codes in said memory means in response to said first and second set of voice initial addresses from said voice initial address circuit means;wherein said speech synthesizer timepiece further comprises means for resetting said address counter means for preventing the location of said selected ones of said sound-related codes in said memory means by said address counter means. 